Registry Projects
npm install @mentaport/certificates-projects
Checkout our examples to get started.
Overview
The Certificate Project Admin SDK is designed for businesses integrating Mentaport’s infrastructure, allowing them to manage certificate projects on behalf of their users. Not all Mentaport customers will have access to this SDK—it is specifically for business admins managing multiple projects.
Key Functions
- Create & Manage Projects where certificates will be minted.
- Enable Ownership & Control for businesses integrating Mentaport’s certificate system.
- Support Account Abstraction, ensuring seamless wallet creation for project owners.
Project Structure
Each project in the Mentaport Registry has a unique owner who controls all certificates minted under that project. A project consists of:
- Project Name
- Project Owner Name
- Project Owner Wallet (Generated via account abstraction if not provided)
Once a project is created, all certificates minted by that owner will belong to the project and be linked to the owner’s wallet.
Default vs. Custom Projects
By default, Mentaport generates a project for each customer, but businesses integrating Mentaport can use the Certificate Admin Project SDK to create and manage projects for their users.
Creating a Project for a User
- Provide a wallet address or an email.
- Our infrastructure will link the email to a wallet using account abstraction.
- Ensures that creators (users) own their certificates while businesses manage the project structure.
This SDK is the key tool for companies that want full control over how Mentaport’s certificates are structured within their systems while maintaining user ownership of content.
In depth docs comming soon, check examples for more info!